body {
  background-color: #f8f8f8;
  padding: 16.25rem 0px 6.0625rem;
}

.header_common {
  .nav_menu {
    li:nth-child(1) {
      border: none;

      a {
        color: #323232;
      }
    }

    li:nth-child(5) {
      border-bottom: .3125rem solid #ff8833;

      a {
        color: #ff8833;
      }
    }
  }

  .mv_menu_box {
    background-color: #ffffff;
    width: 100%;
    height: auto;

    .mv_menu {
      font-size: 1.75rem;
      width: 93%;
      height: 5rem;
      margin: 1px auto;
      display: flex;
      justify-content: space-between;
      align-items: center;

      a {
        text-decoration: none;
        color: #323232;
      }

      .left {
        display: flex;

        li {
          color: #efefef;

          a {
            margin: 0px 2.5625rem;
          }
        }

        li:first-child {
          a {
            margin-left: .25rem;
            color: #ff8833;
          }
        }

        li:hover {
          a {
            color: #ff8833;
          }
        }
      }

      .right {
        a:first-child {
          display: inline-block;
          transform: rotate(-90deg);
        }
      }
    }
  }
}

.mv_three_menu {
  margin-bottom: 1.25rem;

  ul {
    li {
      height: 14.8125rem;
    }
  }
}

.mv_two_menu {
  ul {
    li {
      width: 21.0625rem;
      height: 17.1875rem;
    }
  }
}